home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_pas / oasis / readme.1st < prev    next >
Text File  |  1989-12-04  |  21KB  |  533 lines

  1.                                                  
  2.       ┌────────┬─────────────────────────────┬───────┐
  3.       │ OASIS  │ EUREKA SOFTWARE ASSOCIATES  │ OASIS │
  4.       └───┬────┴─────────────────────────────┴──┬────┘
  5.           │         OASIS 5.0 EVALUATION        │
  6.           └─────────────────────────────────────┘
  7.                                                  
  8.                   ┌───────────────────────┐         
  9.                O  │   Open                │  O      
  10.                A  │      Architecture     │  A      
  11.                S  │        Screen         │  S      
  12.                I  │          Interface    │  I      
  13.                S  │             System    │  S      
  14.                   └───────────────────────┘         
  15.                                                  
  16.                                                  
  17.       ╔══════════════════════════════════════════════╗
  18.       ║                                              ║
  19.       ║    Who needs it ?                            ║
  20.       ║                                              ║
  21.       ║          Do you run a software team ?        ║
  22.       ║          Have you departmental centers ?     ║
  23.       ║          Are you a software house ?          ║
  24.       ║                                              ║
  25.       ╟──────────────────────────────────────────────╢
  26.       ║                                              ║
  27.       ║    Are you :-                                ║
  28.       ║                                              ║
  29.       ║          A Professional Programmer  ?        ║
  30.       ║          A Development Programmer ?          ║
  31.       ║                                              ║
  32.       ╟──────────────────────────────────────────────╢
  33.       ║                                              ║
  34.       ║    Do you need intelligent front ends ?      ║
  35.       ║                                              ║
  36.       ║    Do you use Micros and Mainframes ?        ║
  37.       ║                                              ║
  38.       ╠══════════════════════════════════════════════╣
  39.       ║                                              ║
  40.       ║      If so you need O A S I S -  NOW  !      ║
  41.       ║                                              ║
  42.       ╚══════════════════════════════════════════════╝
  43.                                                   
  44.        
  45.             Save time, effort, money with this 
  46.  
  47.              *  *    State of the art    *  * 
  48.  
  49.              4 GL  Software Development tool
  50.  
  51.  
  52. What is OASIS ?
  53.  
  54. This is a 4GL productivity tool for application programmers. It
  55. runs on PC's under MS-DOS. It allows you to build all kinds of
  56. interactive application programs featuring sophisticated human
  57. interfaces with a minimum of procedural language programming.
  58.  
  59.  
  60. OASIS consists of two parts
  61.       SFD (Screen Format Designer)
  62.       SCL (Screen Control Language).
  63.  
  64.  
  65. SFD is a state-of-the-art menu driven program. It is written
  66. with OASIS and suitable not only for programmers but also for
  67. end users. This allows you to design and even test screen front
  68. ends (forms, menus, input validation parameters, messages,
  69. online documentation etc.)  in an interactive manner.
  70.  
  71.         '  What you paint is what you get  '
  72.  
  73.  
  74.  
  75. SCL is a 4GL type tool to Borland's Turbo Pascal (version 4, 5 or
  76. 5.5; using the corresponding 'SCL.TPU' file) which mainly
  77. consists of constructs to utilize the screen formats designed by
  78. SFD. It also provides many other functions such as:
  79.  
  80.                  Data communications
  81.                  Background processing
  82.                  Date/time manipulation
  83.                  Access to system functions 
  84.                  Execution of DOS commands and other programs.
  85.  
  86.  
  87.  
  88.  
  89. What does OASIS buy for you ?
  90.  
  91. It  saves you money as it  allows you the freedom to build
  92. professional programs with outstanding features in a fraction
  93. of the time it takes using conventional programming 
  94. techniques.
  95.  
  96. Design misconceptions and errors are detected early in the
  97. build cycle as the complete user interface of a program
  98. can be developed, tested and dynamically modified before even
  99. a single line of code has been written.
  100.  
  101. With the outstanding user friendliness of OASIS, users can 
  102. develop their own screen interfaces. This not only allows 
  103. programmers to concentrate on the actual program logic but also
  104. guarantees that the user objectives are fully met. 
  105.  
  106. Programs can be easily customized and nationalized with no
  107. recompilation. The complete user interface specifications are 
  108. stored in the form of data, not in the program code.
  109.  
  110. Unlike other 4 GL environments OASIS does not confine programmers
  111. to its own constructs since as well as all the capabilities of
  112. SCL, you still have the complete power of Turbo Pascal at your
  113. fingertips.
  114.  
  115.  
  116.  
  117. What can you build with OASIS ?
  118.  
  119.  
  120. Virtually any application program. With its powerful Data
  121. Communications and background task capabilities you can also use
  122. it to add intelligent front ends to your existing mainframe
  123. programs.
  124.  
  125. You need NO special runtime software to run OASIS applications.
  126.  
  127.  
  128. Why should you use OASIS ?
  129.  
  130.  
  131.   * Program sources are more compact, easier to understand and
  132.     compile faster.
  133.   * Later program changes are easier and often possible without
  134.     recompiling
  135.   * Dramatically reduced program development time and cost
  136.   * Users can be involved in program design
  137.   * Early testing and prototyping
  138.   * Resulting application programs are highly ergonomic and offer
  139.     many user-friendly features like:
  140.  
  141.       - Automatic display of assisting messages for each 
  142.         input field
  143.       - Extensive Online Context Related help with four 
  144.         different user selectable levels
  145.       - Automatic Input error handling and display of 
  146.         error messages
  147.       - Adaptability to different system/keyboard layouts
  148.       - Easy to customize / nationalize 
  149.       - Support of both Color & Monochrome displays
  150.       - Undo function available 
  151.       - Abort function available
  152.       - Mouse support possible and easy 
  153.  
  154. Main Features of SFD
  155.  
  156.  
  157.   * Easy to understand, menu driven program with overlaying
  158.     windows 
  159.   * Context sensitive online help facility
  160.   * Full screen editor for Screen Layout Design
  161.   * Full character set accessibility
  162.   * Box drawing function & auto line interconnections
  163.   * Powerful block Copy & Delete functions
  164.   * Free selection of display attributes
  165.   * Diversity of field types
  166.   * Input validation selectable for any field
  167.   * Up to 50 fields per format
  168.   * Formats in any size or shape up to 80x25
  169.   * Inter File format copy facility
  170.   * Display or Print format lists
  171.   * Complete and dynamic inbuilt test facility 
  172.   * Alteration of format specs. & attribute possible 
  173.     during test mode with immediate visible effect
  174.  
  175.  
  176. Main Features of SCL.
  177.  
  178.  
  179.   * Complete event driven control of format display and input 
  180.     including menus, pop up windows, help messages etc
  181.   * Supports multiple stacking of windows and formats
  182.   * Automatic input validity checks
  183.   * Automatic display of error messages
  184.   * No need to declare field variables etc in user program 
  185.   * Special input checks or other interferences possible anytime
  186.   * Monitoring & flagging of user selectable keys or other events
  187.     possible
  188.   * No need to recompile when changing Formats, Messages
  189.     or Input checks parameters
  190.   * programs become concise and easy to understand
  191.   * Supports background processing tasks (datacomm, print)
  192.   * Access  to DOS functions including execution of commands  and
  193.     other programs.
  194.   * Data communications support 
  195.  
  196. ┌───────────────────────────────────────────────────────────────┐
  197. │            DISTRIBUTION  OF  OASIS 5.0 EVALUATION             │
  198. ├───────────────────────────────────────────────────────────────┤
  199. │ Downloadable : OASP5E.ZIP in compressed form (program files)  │
  200. │ Mail order   : 4 diskettes (program + examples, manual)       │
  201. ├───────────────────────────────────────────────────────────────┤
  202. │    DISK I    programs                                         │
  203. │                                                               │
  204. │    DISK II   files                                            │
  205. │                                                               │
  206. │    DISK III  programming examples                             │
  207. │                                                               │
  208. │    DISK IV   programming examples                             │
  209. │                                                               │
  210. │    The code for each example is thoroughly discussed and      │
  211. │    documented in the Reference Manual                         │
  212. └───────────────────────────────────────────────────────────────┘
  213.  
  214.                                                                 
  215. TO USE OASIS 5.0 Evaluation                                      
  216.  
  217. * UnZip the '*.Zip' files.
  218. * Check your 'CONFIG.SYS' file for:        
  219.      FILES=16
  220.      BUFFERS=32
  221.  
  222. * Run the '*.EXE' & '*.COM' files.
  223. Note: for more details refer to STARTUP.DOC or to the reference
  224. manual
  225.  
  226.  
  227. In the US you can reach Remy Fesnoux
  228.  
  229. CompuServe ID #      72571,741       
  230. Telephone            (313) 973 0113
  231.  
  232.  
  233. In the UK you can reach Martin Hossfeld
  234.  
  235. CompuServe ID #      TBA
  236. Microlink            72:100534
  237. Telex                265871 Monref G (please quote '72:100534'
  238.                      on first line of Telex for reference)
  239. CIX (Compulink BBS)  Mail Martin
  240.  
  241.  
  242. Write to:
  243.            EUREKA SOFTWARE ASSOCIATES 
  244.  
  245.    2344 Yorkshire             12, Pinewood Green
  246.    Ann Arbor, MI 48104   or   Iver Heath, Bucks. SLO OQP
  247.    USA                        United Kingdom
  248.                                                             
  249. OASIS is a copyrighted product provided to you under a shareware
  250. scheme. OASIS IS NOT PUBLIC DOMAIN. 
  251.  
  252.                      ┌────────────────────┐
  253.                      │ The Shareware Idea │
  254.                      └────────────────────┘
  255.  
  256. Shareware (sometimes  called  User supported  Software  or 
  257. freeware) attempts to provide useful programs to the PC community
  258. at low cost by reducing the dependence on conventional marketing
  259. channels.
  260. Several software developers have proven that the concept works,
  261. to the mutual benefit of the independent program authors and the
  262. PC community itself.
  263. The user benefits by the availability of low cost software which
  264. he can evaluate on his own system before making the decision to
  265. purchase it.  The author benefits by being able to enter the
  266. software market without extensive monetary risks.  The user
  267. community determines which products succeed based on their true
  268. utility, rather than on their marketing achievements.
  269.  
  270. Under this shareware scheme you are allowed and encouraged to
  271. copy and distribute the evaluation version of OASIS to your
  272. friends, colleagues and wherever you like as long as the
  273. following conditions are met: 
  274.  
  275. 1.   You must distribute it unmodified and complete with all its
  276.      files. 
  277. 2.   You are not allowed to distribute it commercially for
  278.      profit. You may only charge for the media and handling.  
  279.    
  280. Please note that the above does not apply to the other versions
  281. of OASIS for which only a personal licence is granted to
  282. registered users according to the terms and conditions as
  283. outlined on the paragraphs below. 
  284.  
  285.  
  286.  
  287.  
  288.  
  289.               ┌──────────────────────────────────┐
  290.               │ OASIS Products & Licencing Terms │
  291.               └──────────────────────────────────┘
  292.  
  293. The following products will be available from EUREKA SOFTWARE
  294. ASSOCIATES:
  295.  
  296.      - OASIS 5.0 Evaluation version (Shareware)
  297.      - OASIS 5.0 Mini version Private use
  298.      - OASIS 5.0 Mini version Commercial use 
  299.      - OASIS 5.0 Professional version
  300.  
  301.  
  302.  
  303. Commercial use:
  304.  
  305. If OASIS Software is used in a commercial & institutional
  306. environment users must register under the 'Commercial Users
  307. Licence Agreement' scheme. 
  308.  
  309. Conditions:
  310. Within the terms of this agreement, a corporation, company,
  311. institution, organization, or individual can use OASIS to produce
  312. programs for commercial purposes subject to the following
  313. conditions:
  314.  
  315. 1.   This license applies to the OASIS software as described in
  316.      its manual and its documentation.
  317.  
  318. 2.   You must treat this software just like a book ONLY ONE CPU
  319.      PER LICENSE can use the software at the same time in the
  320.      original or modified forms. However, you are authorized to
  321.      make archival copies for safekeeping.
  322.  
  323. 3.   You may produce any number of executable code programs for
  324.      profit for world-wide distribution with this software
  325.      without royalties to the author.
  326.  
  327. 4.   The license applies to the original copy of this software as
  328.      well as to updated versions which may become available.
  329.      There is no further charge for using the updated versions.
  330.      The author is neither obligated to provide updated versions
  331.      nor notices of error corrections. 
  332.  
  333. 6.   The user agrees to conscientiously respect the copyright to
  334.      the author of the code and not to illegally, unethically, or
  335.      neglectfully exploit the services provided by the author.
  336.  
  337. 7.   This code is provided "as is" without warranty of any kind,
  338.      either expressed or implied, included but not limited to the
  339.      implied warranty of merchantability and fitness for a
  340.      specific purpose. The entire risk as to the quality and
  341.      performance of the coding is with you. Should the code prove
  342.      defective, you assume the entire cost of all necessary
  343.      servicing, repair or correction.
  344.  
  345. 8.   In no event will the author be liable to you for any
  346.      damages, including any lost profits, lost savings or other
  347.      incidental or consequential damages arising out of the use
  348.      or inability to use this code.
  349.  
  350. 9.   The User acknowledges having read this agreement and the
  351.      License Statement, understands them, and agrees to be bound
  352.      by their terms and conditions. 
  353.  
  354.  
  355. Private (non-profit) use:
  356.  
  357. If OASIS is used privately only and not for profit making
  358. purposes, please register under the Private user licence
  359. agreement scheme.
  360. The applicable terms are, apart from point 3, identical to the
  361. ones listed above under commercial use.
  362.  
  363.  
  364. OASIS Evaluation 5.0 (this package)
  365.  
  366. Description
  367. This package is the evaluation version of OASIS. It offers almost
  368. all OASIS features and formats (screens) created with the
  369. evaluation version are entirely compatible with full blown
  370. version of OASIS. The limitation of this version resides in the
  371. number of formats (screens) you can handle in any single file,
  372. the limit is set to 5 for OASIS Evaluation. This mean you can
  373. still create an application that requires up to 5 screens, for
  374. more complex applications with more screens you need the mini or
  375. the professional version of OASIS. Import function is not
  376. accessible.
  377.  
  378. Distribution
  379.      - Download
  380.      - Mail order        
  381.  
  382.  
  383. Licencing Terms
  384.  
  385. OASIS Evaluation is NOT public domain software, it is a
  386. copyrighted product distributed by EUREKA SOFTWARE ASSOCIATES.
  387. You are hereby granted a limited license to use OASIS 5.0
  388. Evaluation, and to copy it and further distribute it, under the
  389. following conditions:
  390.  
  391. 1) No fee other than the cost of media and copying (max $10 per
  392. copy) may be charged for such copying and distribution, otherwise
  393. permission of EUREKA SOFTWARE ASSOCIATES is required.
  394.  
  395. 2) OASIS Evaluation may ONLY be distributed in its original
  396. state, complete and without any modifications or changes to the
  397. program itself or to any of its data files.
  398.  
  399. Use: Private use.
  400. The Author is not obligated to provide any services of any kind
  401. to support OASIS Evaluation.
  402.  
  403.  
  404. Pricing
  405.  
  406.      OASIS 5.0 Evaluation (downloaded)                  no charge
  407.      does not include disk or manual
  408.  
  409.      with manual and sample programs (mail order)          $30
  410.  
  411.  
  412.  
  413. OASIS 5.0 Mini - Private use 
  414.  
  415. Description
  416. Identical to OASIS 5.0 Evaluation but allows to design up to 50
  417. formats per file. Import function is not accessible.
  418.  
  419. Distribution 
  420.      - Mail order
  421.  
  422. Licensing terms
  423.      - Private use. Technical support provided. 
  424.  
  425. Pricing
  426.      - includes registration, distribution disks           $80 
  427.        & hard copy manual.                             
  428.      - upgrade #1 to OASIS 5.0 mini commercial version     $49
  429.      - upgrade #2 to OASIS 5.0 professional version       $139
  430.                            
  431.  
  432.  
  433. OASIS 5.0 Mini - Commercial use 
  434.  
  435. Description
  436. Identical to OASIS 5.0 Evaluation but allows to design up to 50
  437. formats per file. Import function is not accessible.
  438.  
  439. Distribution 
  440.      - Mail order
  441.  
  442. Licensing terms
  443.      - Commercial use. Technical support provided. 
  444.  
  445. Pricing
  446.      - includes registration, distribution disks          $120 
  447.        & hard copy manual.                             
  448.      - upgrade #3 to OASIS 5.0 professional version        $99
  449.  
  450.  
  451.  
  452.  
  453.  
  454. OASIS 5.0 Professional
  455.  
  456. Description
  457. This version gives access to additional features such as IMPORT
  458. function and has no restriction to the number of format per file.
  459.  
  460. Distribution 
  461.      - Mail order
  462.  
  463. Licensing terms
  464.      - Commercial use. Technical support provided. 
  465.  
  466. Pricing
  467.      - includes licence, 4 distribution disks             $199 
  468.        & hard copy manual.                             
  469.  
  470.  
  471.  
  472.  
  473. Other Offerings
  474.  
  475. For conditions on SCL source code, site or corporate licence
  476. please contact EUREKA SOFTWARE ASSOCIATES.
  477. ╔═══════════════════════════════════════════════════════════════╗
  478. ║    Open Architecture Screen Interface System  (OASIS 5.0)     ║
  479. ║       Copyright 1987, 1989 Eureka Software Associates         ║
  480. ╟───────────────────────────────────────────────────────────────╢
  481. ║                    O R D E R     F O R M                      ║
  482. ╠═══════════════════════════════════════════════════════════════╣
  483. ║ Date: __ / __ / __                PO#: ______________         ║
  484. ╟───────────────────────────────────────────────────────────────╢
  485. ║ Qty     Description                            $/unit         ║
  486. ╟─────┬────────────────────────────────────────┬────────┬───────╢
  487. ║ __  │OASIS 5.0 Evaluation (mail order)       │ $30.00 │___.__ ║
  488. ║     │registration, disks, manual             │        │       ║
  489. ║     │                                        │        │       ║
  490. ║ __  │OASIS 5.0  Mini - Private use           │ $80.00 │___.__ ║
  491. ║     │(registration, disks and manual)        │        │       ║
  492. ║ __  │  Upgrade #1  (registration)            │ $49.00 │___.__ ║
  493. ║ __  │  Upgrade #2  (reg. disk, manual)       │$139.00 │___.__ ║
  494. ║     │                                        │        │       ║
  495. ║ __  │OASIS 5.0  Mini - Commercial use        │$120.00 │___.__ ║
  496. ║     │(registration, disks and manual)        │        │       ║
  497. ║ __  │  Upgrade #3  (reg. disk, manual)       │ $99.00 │___.__ ║
  498. ║     │                                        │        │       ║
  499. ║ __  │OASIS 5.0 Professional version          │$199.00 │___.__ ║
  500. ║     │(registration, disks and manual)        │        │       ║
  501. ╠═════╧════════════════════════════════════════╧════════╧═══════╣
  502. ║  Shipping (per copy)                       Subtotal: $____.__ ║
  503. ║    USA      $  3.00 by post or UPS                            ║
  504. ║             $ 20.00 for next day delivery                     ║
  505. ║    CANADA   $  6.00 by post                                   ║
  506. ║    Overseas $ 15.00 by post                Shipping: $ ___.__ ║
  507. ║                                                               ║
  508. ║Michigan residents add 4% sales tax              Tax: $ ___.__ ║
  509. ║                                                               ║
  510. ║                                               Total: $____.__ ║
  511. ╟───────────────────────────────────────────────────────────────╢
  512. ║  Method of Payment:  ( ) Check       ( ) Money Order          ║
  513. ║                                                               ║
  514. ║  Make check payable to:   EUREKA SOFTWARE ASSOCIATES          ║
  515. ║                           2344 Yorkshire                      ║
  516. ║                           Ann Arbor, MI 48104  (USA)          ║
  517. ║                                                               ║
  518. ║  For orders outside the U.S. please send check drawn on U.S.  ║
  519. ║  bank in U.S. dollars, or international money order in U.S.   ║
  520. ║  dollars.                                                     ║
  521. ╠═══════════════════════════════════════════════════════════════╣
  522. ║     Name: ________________________________________________    ║
  523. ║  Company: ________________________________________________    ║
  524. ║  Address: ________________________________________________    ║
  525. ║     City: ______________________   State: __    Zip: _____    ║
  526. ║  Country: ______________________   Phone:     ___ ___ ____    ║
  527. ╟───────────────────────────────────────────────────────────────╢
  528. ║  Where did you obtain OASIS?    ___________________________   ║
  529. ║  Other than Turbo PASCAL (tm) what language (s) do you use?   ║
  530. ║  __________________________________________________________   ║
  531. ╚═══════════════════════════════════════════════════════════════╝
  532.  
  533.